package com.xusj.datatype

/**
  * 1.变量定义
  * 2. val 与var区别
  */
object VarTest {

  def main(args: Array[String]): Unit = {

    //显示定义整型变量
    val a: Int = 1
    println(a)

    //scala自动推断整型变量
    val b = 1
    println(b)

    //// val定义的变量是不可以再次被赋值的，类似于java中的final常量

    val c = 2
    println(c)
    //c = 3  //不能再被赋值

    //var定义的变量可以再次被赋值
    var d = 2
    d = 3
    println(d)

  }
}
